package com.anysoft.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by wwq on 2017/2/23.
 */

public class QueryFundListBean extends BaseBean {

    private List<DataBean> data;

    public List<DataBean> getData() {
        return data;
    }

    public void setData(List<DataBean> data) {
        this.data = data;
    }

    public static class DataBean implements Serializable {
        /**
         * fundtype : 1
         * fundtypeName : null
         * fundcode : 000045
         * fundname : 工银产业债券A
         * navdate : 2016-12-29
         * pernetvalue : null
         * totalnetvalue : null
         * dayinc : 0.0800%
         * incomeratio : 0.0800%
         * hfincomeratio : 1.2130
         * fundstateid : 0
         * fundstate : null
         * fundrisklevel : null
         * fundrisklevelName : null
         * subscribestate : null
         * declarestate : null
         * withdrawstate : null
         * valuagrstate : null
         * setbonustate : null
         * sharetype : null
         * sharetype_name : null
         * minshare : null
         * moneyFundMinshare : null
         * purchaseNumber : null
         * tacode : null
         * periodWeek : 0.25%
         * periodMonthOne : -2.71%
         * periodMonthThree : -2.25%
         * periodMonthSix : -0.42%
         * periodSinceYear : -0.65%
         * periodSinceEstablish : 36.11%
         * periodYearOne : null
         * periodYearTwo : null
         * periodYearThree : null
         * isNewFund : 0
         * isRecommend : null
         * isDisplay : null
         */

        /**
         * 0:股票型
         * 1:债券型
         * 2:货币型
         * 5:指数型
         * 7:混合型
         * 8:QDII基金
         * 9:短期理财
         */
        private String fundtype;
        private String fundtypeName;
        private String fundcode;
        private String fundname;
        private String navdate;
        private String pernetvalue;
        private String totalnetvalue;
        private String dayinc;
        private String incomeratio;
        private String hfincomeratio;
        private String fundstateid;
        private String fundstate;
        private String fundrisklevel;
        private String fundrisklevelName;
        private String subscribestate;
        private String declarestate;
        private String withdrawstate;
        private String valuagrstate;
        private String setbonustate;
        private String sharetype;
        private String sharetype_name;
        private String minshare;
        private String moneyFundMinshare;
        private String purchaseNumber;
        private String tacode;
        private String periodWeek;
        private String periodMonthOne;
        private String periodMonthThree;
        private String periodMonthSix;
        private String periodSinceYear;
        private String periodSinceEstablish;
        private String periodYearOne;
        private String periodYearTwo;
        private String periodYearThree;
        private String isNewFund;
        private String isRecommend;
        private String isDisplay;
        private String fundstateDescription;
        private String shareClass;
        private String createTime;
        private String fundIntroduceStr;
        private String selectIncome;
        private String selectIncomeValue;

        /**
         * 1为货币，2为其他
         */
        private String groupNum;

        public void setGroupNum(String groupNum) {
            this.groupNum = groupNum;
        }

        public String getGroupNum() {
            String group = "1";
            if ("2".equals(getFundtype()) || "9".equals(getFundtype())) {
                group = "2";
            }
            return group;
        }

        /**
         * 0:股票型
         * 1:债券型
         * 2:货币型
         * 5:指数型
         * 7:混合型
         * 8:QDII基金
         * 9:短期理财
         *
         * @return
         */
        public String getFundtype() {
            return fundtype;
        }

        public void setFundtype(String fundtype) {
            this.fundtype = fundtype;
        }

        public String getFundtypeName() {
            return fundtypeName;
        }

        public void setFundtypeName(String fundtypeName) {
            this.fundtypeName = fundtypeName;
        }

        public String getFundcode() {
            return fundcode;
        }

        public void setFundcode(String fundcode) {
            this.fundcode = fundcode;
        }

        public String getFundname() {
            return fundname;
        }

        public void setFundname(String fundname) {
            this.fundname = fundname;
        }

        public String getNavdate() {
            return navdate;
        }

        public void setNavdate(String navdate) {
            this.navdate = navdate;
        }

        public String getPernetvalue() {
            return pernetvalue;
        }

        public void setPernetvalue(String pernetvalue) {
            this.pernetvalue = pernetvalue;
        }

        public String getTotalnetvalue() {
            return totalnetvalue;
        }

        public void setTotalnetvalue(String totalnetvalue) {
            this.totalnetvalue = totalnetvalue;
        }

        public String getDayinc() {
            return dayinc;
        }

        public void setDayinc(String dayinc) {
            this.dayinc = dayinc;
        }

        public String getIncomeratio() {
            return incomeratio;
        }

        public void setIncomeratio(String incomeratio) {
            this.incomeratio = incomeratio;
        }

        public String getHfincomeratio() {
            return hfincomeratio;
        }

        public void setHfincomeratio(String hfincomeratio) {
            this.hfincomeratio = hfincomeratio;
        }

        public String getFundstateid() {
            return fundstateid;
        }

        public void setFundstateid(String fundstateid) {
            this.fundstateid = fundstateid;
        }

        public String getFundstate() {
            return fundstate;
        }

        public void setFundstate(String fundstate) {
            this.fundstate = fundstate;
        }

        public String getFundrisklevel() {
            return fundrisklevel;
        }

        public void setFundrisklevel(String fundrisklevel) {
            this.fundrisklevel = fundrisklevel;
        }

        public String getFundrisklevelName() {
            return fundrisklevelName;
        }

        public void setFundrisklevelName(String fundrisklevelName) {
            this.fundrisklevelName = fundrisklevelName;
        }

        public String getSubscribestate() {
            return subscribestate;
        }

        public void setSubscribestate(String subscribestate) {
            this.subscribestate = subscribestate;
        }

        public String getDeclarestate() {
            return declarestate;
        }

        public void setDeclarestate(String declarestate) {
            this.declarestate = declarestate;
        }

        public String getWithdrawstate() {
            return withdrawstate;
        }

        public void setWithdrawstate(String withdrawstate) {
            this.withdrawstate = withdrawstate;
        }

        public String getValuagrstate() {
            return valuagrstate;
        }

        public void setValuagrstate(String valuagrstate) {
            this.valuagrstate = valuagrstate;
        }

        public String getSetbonustate() {
            return setbonustate;
        }

        public void setSetbonustate(String setbonustate) {
            this.setbonustate = setbonustate;
        }

        public String getSharetype() {
            return sharetype;
        }

        public void setSharetype(String sharetype) {
            this.sharetype = sharetype;
        }

        public String getSharetype_name() {
            return sharetype_name;
        }

        public void setSharetype_name(String sharetype_name) {
            this.sharetype_name = sharetype_name;
        }

        public String getMinshare() {
            return minshare;
        }

        public void setMinshare(String minshare) {
            this.minshare = minshare;
        }

        public String getMoneyFundMinshare() {
            return moneyFundMinshare;
        }

        public void setMoneyFundMinshare(String moneyFundMinshare) {
            this.moneyFundMinshare = moneyFundMinshare;
        }

        public String getPurchaseNumber() {
            return purchaseNumber;
        }

        public void setPurchaseNumber(String purchaseNumber) {
            this.purchaseNumber = purchaseNumber;
        }

        public String getTacode() {
            return tacode;
        }

        public void setTacode(String tacode) {
            this.tacode = tacode;
        }

        public String getPeriodWeek() {
            return periodWeek;
        }

        public void setPeriodWeek(String periodWeek) {
            this.periodWeek = periodWeek;
        }

        public String getPeriodMonthOne() {
            return periodMonthOne;
        }

        public void setPeriodMonthOne(String periodMonthOne) {
            this.periodMonthOne = periodMonthOne;
        }

        public String getPeriodMonthThree() {
            return periodMonthThree;
        }

        public void setPeriodMonthThree(String periodMonthThree) {
            this.periodMonthThree = periodMonthThree;
        }

        public String getPeriodMonthSix() {
            return periodMonthSix;
        }

        public void setPeriodMonthSix(String periodMonthSix) {
            this.periodMonthSix = periodMonthSix;
        }

        public String getPeriodSinceYear() {
            return periodSinceYear;
        }

        public void setPeriodSinceYear(String periodSinceYear) {
            this.periodSinceYear = periodSinceYear;
        }

        public String getPeriodSinceEstablish() {
            return periodSinceEstablish;
        }

        public void setPeriodSinceEstablish(String periodSinceEstablish) {
            this.periodSinceEstablish = periodSinceEstablish;
        }

        public String getPeriodYearOne() {
            return periodYearOne;
        }

        public void setPeriodYearOne(String periodYearOne) {
            this.periodYearOne = periodYearOne;
        }

        public String getPeriodYearTwo() {
            return periodYearTwo;
        }

        public void setPeriodYearTwo(String periodYearTwo) {
            this.periodYearTwo = periodYearTwo;
        }

        public String getPeriodYearThree() {
            return periodYearThree;
        }

        public void setPeriodYearThree(String periodYearThree) {
            this.periodYearThree = periodYearThree;
        }

        public String getIsNewFund() {
            return isNewFund;
        }

        public void setIsNewFund(String isNewFund) {
            this.isNewFund = isNewFund;
        }

        public String getIsRecommend() {
            return isRecommend;
        }

        public void setIsRecommend(String isRecommend) {
            this.isRecommend = isRecommend;
        }

        public String getIsDisplay() {
            return isDisplay;
        }

        public void setIsDisplay(String isDisplay) {
            this.isDisplay = isDisplay;
        }

        public String getFundstateDescription() {
            return fundstateDescription;
        }

        public void setFundstateDescription(String fundstateDescription) {
            this.fundstateDescription = fundstateDescription;
        }

        public String getShareClass() {
            return shareClass;
        }

        public void setShareClass(String shareClass) {
            this.shareClass = shareClass;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getFundIntroduceStr() {
            return fundIntroduceStr;
        }

        public void setFundIntroduceStr(String fundIntroduceStr) {
            this.fundIntroduceStr = fundIntroduceStr;
        }

        public String getSelectIncome() {
            return selectIncome;
        }

        public void setSelectIncome(String selectIncome) {
            this.selectIncome = selectIncome;
        }

        public String getSelectIncomeValue() {
            return selectIncomeValue;
        }

        public void setSelectIncomeValue(String selectIncomeValue) {
            this.selectIncomeValue = selectIncomeValue;
        }
    }
}
